how long do hot flashes last after menopause?