The effects of work factors on nurses’ job satisfaction, quality of care and turnover intentions in oncology