How long do pecans stay fresh in the shell