Van Vleuten defies pain ‘hell’ to win world road race title