Job performance and satisfaction as a function of job characteristics and organizational climate across eight Tanzanian organizations