Can an allergic reaction cause tonsillitis