Agent-Based Model of Price Competition and Product Differentiation on Congested Networks.