Achieving Quality Education by Understanding Teacher Job Satisfaction Determinants