Regulating ridesourcing services with product differentiation and congestion externality. (June 2021)