Class inequalities in women's health: combined impact of childhood and adult social class--a study of 630 US women.