Vuelta a España: Aru wins stage 18