Sam Bennett comes from the back of the bunch to win the sprint on the final stage of the Vuelta a San Juan.