Two-stage Stochastic Matching with Application to Ride Hailing