Worms: Pernicious parasites or allies against allergies?