Stablecoin transfer volume reached $15.6 trillion in Q3 2025