Consideration of alternatives: development of hybrid modelling approaches and applications to transport mode choice