Chaves el nuevo líder del Giro, Nibali gana etapa 19