Some 33 million Americans suffer from food allergies - including nearly five million with peanut allergies