Ethereum price weakness deepens as it flirts with $3,500 correction