The epidemiology of premenstrual symptoms in a population-based sample of 2650 urban women: attributable risk and risk factors.