Mid-term power load forecasting using an ensemble deep learning model with BKA and CWGAN-GP enhancements | Synapse