Long-term missing value imputation for time series data using deep neural networks