Giro d'Italia: Modolo wins stage 17 in Lugano