A general equilibrium model for transportation systems with e-hailing services and flow congestion. (November 2019)