Allergy and infection--a new concept.