Hot flushes and night sweats are associated with coronary heart disease risk in midlife: a longitudinal study