Consultations in general practice: a comparison of patients' and doctors' satisfaction.