Text this: Multi-criteria journey planning for enhancing user experience in multimodal transportation systems