CFPB suggests credit card giants may not be playing fair