“Prior to Uber's launch, the city of San Francisco deliberately capped the number of taxi permits at 1,500 to limit supply.”