Two? Seven? Twenty? How many credit cards should I have?