world’s toughest high-altitude cycling races