Do health-related factors predict major depression? A longitudinal epidemiologic study.