Overload, autonomy, and burnout as predictors of physicians' quality of care.