A Regional Semi-Distributed Streamflow Model Using Deep Learning