Patient satisfaction in resident and attending ambulatory care clinics