Allergy-related diseases and cancer: an inverse association.