Social Structures and Mental Disorders: Competing Hypotheses of Explanation