Modelling mode choice behaviour for extra-urban journeys