Graph neural networks