How long do green beans last?