Preventive control for power system transient security based on XGBoost and DCOPF with consideration of model interpretability