The Prime Visa offers unlimited 5% back at Amazon and Whole Foods with no annual fee. Here's why it's one of the smartest credit cards for Amazon shoppers.