Text this: Quantifying momentum and influencing factors of tennis players using the XGBoost model