The impact of caregiving on the psychological well-being of family caregivers and cancer patients.