Danish rider Jakob Fuglsang dominated the pack in the gruelling mountains to claim victory on Stage 16 of La Vuelta.