About 111 million Americans are carrying credit card balances, a 17% increase in five years, new research shows.