Competition, Prices and Quality in the Market for Physician Consultations