Colombia’s Rigoberto Uran wins stage in Giro d’Italia