Explaining And Improving Communication In Graph Neural Networks