Neural Diagrammatic Reasoning