A study of job satisfaction of primary school teachers in relation to their role efficacy, teachers involvement and organizational climate