Enhancing Sports Betting with Machine Learning