Egan Bernal brought home the yellow jersey to become the youngest winner at the Tour de France since 1909 as Caleb Ewan won the final stage.