A Mixed Methods Study Exploring the Implications of the Big Five Personality Traits and Teacher Self-Efficacy on Student Learning