Our $45 billion credit card debt trap