How long can beans sit out before going bad?