Ethereum market cap hits $337 billion, surpassing Nestle, P&G and Roche