Improving streamflow and flood simulations in three headwater catchments of the Tarim River based on a coupled glacier-hydrological model