Will ETH close above $3000 July 2 2026