tonsils swollen for months