On-demand, high-capacity ride-sharing