How long do pecans last in the shell