Chris Froome sealed his first Vuelta title in Madrid as Matteo Trentin won the stage in a sprint finish – but Froome denied the Italian the green jersey