Visa, Mastercard and Stripe build stablecoin to challenge $325B duopoly