Explaining Natural Language Inference With Factual And Template Memory Networks