Role efficacy and job satisfaction of hospital nurses.