Giro d'Italia: Viviani declassato, vince Gaviria