Factors contributing to satisfaction with care in cancer outpatients