Food allergies vs. food intolerance: what's the difference?