Tour de France 2018, stage seven verdict: Dylan Groenewegen leaves Mark Cavendish searching for elusive victory