The relationship between resilience and quality of life in advanced cancer survivors: multiple mediating effects of social support and spirituality Article in Frontiers in Public Health (August 2023)