The domain agnostic generation of natural language explanations from provenance graphs