How long does sauerkraut last in the refrigerator