Deep Learning for Precipitation Nowcasting: A Benchmark and A New Model