Russia fossil fuel revenues up 2% as stablecoin powers $93B in trade