Stablecoin Transactions Surpass $6 Trillion in Q1 2025