A global dynamic runoff application and dataset based on the assimilation of GPM, SMAP, and GCN250 curve number datasets