Can tonsils swell from allergic reaction