Job satisfaction among primary care physicians: results of a survey.