An Interpretable Neuro-Symbolic Reasoning Framework for Task-Oriented Dialogue Generation