Gender Affirming Hormone Treatment, Gender Minority Stressors, and protective factors: exploring the factors that impact upon the mental health, wellbeing, and life satisfaction of transgender and gender diverse people