does tofu go bad?