Three in four NHS staff are struggling with mental health, new figures reveal