The Application of Machine Learning Techniques for Predicting Results in Team Sport: A Review