Ethereum tops $2,050 as market recovery gains momentum