Weighted Elo rating for tennis match predictions