Is urban living good for mental health?