Text this: Impact of cancer-related fatigue on quality of life in patients with cancer: multiple mediating roles of psychological coherence and stigma