Ether crosses $2,500 mark again as cryptos’ recovery continues