Exploring the relationship between compassion fatigue, mental health and quality of life in nurses working with dementia patients