Vuelta a España: Niemiec wins summit finish in Lagos de Covadonga