A 105km solo effort for the ages from Annemiek van Vleuten brought her the gold, with last year’s champion Anna van der Breggen taking silver