Influence of teacher collaboration on job satisfaction and student achievement