Stablecoins vs. credit cards: The coming $100B US payments battle