A CNN-Sequence-to-Sequence network with attention for residential short-term load forecasting