Improving the Bi-LSTM model with XGBoost and attention mechanism: A combined approach for short-term power load prediction