Solana tops $100 as ETF inflows snap 10-month losing streak