Melia Bali awarded top EarthCheck rank