Degenkolb wins stage 5 of the Vuelta a Espana