Quality of life in cancer patients and its related factors.