Better Payment Network Raises $50 Million in Investment for Stablecoin Platform Development October 17, 2025