The source of peanut allergies has been found in a surprising place