Improved Partial Linearization Algorithm for Solving the Combined Travel-Destination-Mode-Route Choice Problem