Neural-Symbolic VQA: Disentangling Reasoning from Vision and Language Understanding