Modelling travel time perception in transport mode choices