Graph Neural Networks to Predict Sports Outcomes