Job satisfaction of teacher educators in relation to their teaching effectiveness and professional commitment