Optimizing multi-modal travel with ride-sourcing services: a bi-level modeling approach with a credit-based charge-reward scheme | Synapse