Question Answering over Knowledge Bases by Leveraging Semantic Parsing and Neuro-Symbolic Reasoning