Developing a Football Match Prediction Model based on Team Strength Ratings and Analyzing its Betting Market Performance