Russian Rider Grabs Giro Lead in Treacherous Time Trial