Text this: A comprehensive survey of graph neural networks for knowledge graphs