combined simulation of alternatives perception and choice behaviour: a theory and an application to mode choice