Tour de France 2018 – stage 20 results and standings as Geraint Thomas all but seals overall victory after Tom Dumoulin wins individual time trial