US credit card debt now totals nearly $1 trillion