Tour de France 2018, stage five verdict: Peter Sagan sprints clear and Greg Van Avermaet retains the yellow jersey