Examining the mediating role of perceived stress in the relationship between mindfulness and quality of life and mental health: testing the mindfulness stress buffering model | Synapse