When does tofu go bad