Poor mental health is costing UK employers between £33 billion and £42 billion a year.