When is a driver required to drive on the “hard shoulder” - where the “shoulder” is asphalt-paved and free of traffic - in order to allow another vehicle to overtake him?