Pricing and Matching for Shared Mobility