No man is an island: social resources, stress and mental health at mid-life