Real-time assimilation of radar-based precipitation data and streamflow observations into a distributed hydrological model