peanut kernel shelf life