Text this: Exploring the impact of mentoring functions on job satisfaction and organizational commitment of new staff nurses.