Exposure of mental health nurses to violence associated with job stress, life satisfaction, staff resilience, and post-traumatic growth