More Americans Are Paying Off Their Credit Cards Every Month