Text this: Tool wear prediction based on XGBoost feature selection combined with PSO-BP network