Crypto funds shed $952M but XRP and Solana buck the outflow trend