Jonas Vingegaard, king of the mountains, wins Tour de France