The best credit cards for cash back, travel and balance transfers — plus our top picks for students, Amazon and Whole Foods shoppers and Apple Pay enthusiasts.