Factors influencing quality of life in cancer patients: anemia and fatigue.