Differentiable Learning of Logical Rules for Knowledge Base Reasoning