Text this: An ensemble-based enhanced short and medium term load forecasting using optimized missing value imputation