Deep learning for precipitation nowcasting: A survey from the perspective of time series forecasting