A Literature Review on Graph Neural Networks