Efficacy beliefs as determinants of teachers' job satisfaction