Text this: An attention-based deep learning model for multi-horizon time series forecasting by considering periodic characteristic