Teacher Well-Being: A Study on the Factors that Influence Teacher Professional Well-Being and Flourishing