How long can lymph nodes stay swollen in adults