The opposing roles of the immune system in allergy and cancer