Career satisfaction and clinician-educators. The rewards and challenges of teaching. The Society of General Internal Medicine Career Satisfaction Study Group.