Giro d'Italia stage 15: Aru wins atop Montecampione