Rohan Dennis produced a masterclass to win the Road World Championships men’s individual time trial, dominating his rivals on a 54km course between Northallerton and Harrogate