how long does cooked gnocchi last in the fridge