Giro d'Italia: Tiralongo wins stage 9 in San Giorgio Del Sannio