Describir: Electricity consumption forecasting using a novel homogeneous and heterogeneous ensemble learning