Colombia’s Fernando Gaviria claims 2nd victory at Giro d’Italia