Data-Driven Optimization Models for Shared Mobility-on-Demand Systems