Teachers’ self-efficacy beliefs as determinants of job satisfaction and students' academic achievement: A study at the school level