Giro d'Italia stage 14: Alberto Contador storms back into race lead