Modeling And Optimizing Route Choice For Multimodal Transportation Networks