Cross-sectional survey of COVID-19-related impacts on mental health of nurses: occupational disruption, organisational preparedness, psychological harm, and moral distress