Van der Hoorn claims Giro stage 3 victory