Food allergies and intolerances explained