Public violence, staff harassment and the wellbeing of nursing staff: an analysis of national survey data