Stablecoin users hit 300 million as payment apps push dollar banking