Text this: Seasonal forecasting of the hourly electricity demand applying machine and deep learning algorithms impact analysis of different factors