mushroom shelf life