President Donald Trump has set out to cap interest rates on credit cards, and America's biggest bank is not amused.