A caregiver educational program improves quality of life and burden for cancer patients and their caregivers: a randomised clinical trial.