In depth analysis for securing the truth: Addressing the fake news challenge with graph neural networks