A novel deep convolutional neural network approach for large area satellite time series land cover classification