Yates wins Giro d’Italia time-trial, Van der Poel retains lead