Half of public health workers experiencing mental health strain: study