A comprehensive survey of deep learning for time series forecasting: architectural diversity and open challenges | Synapse