Vitamin A, high-fibre diet keeps food allergies at bay