Trump’s credit card rate cap would hurt consumers and banks alike