Changes in menstrual cycle length before menopause may predict risk of heart disease