Ethereum ETFs sustain 20-day inflow streak, recording $5.4B in fresh capital in July