Why Do Teachers Quit? An Investigation of the Influence of School Environment and Teacher Characteristics on Discontent and Attrition