American Airlines is basing perks like free flights on how much passengers spend on tickets, not how many miles they fly.