Colombia’s Fernando Gaviria loses pink jersey in Giro d’Italia mountain stage