Italy's Vincenzo Nibali stregthened his grip on the lead in the Giro d'Italia, with a convincing victory in the mountain time-trial.