Modeling runoff with incomplete data: a comparison of hydrological, deep learning, and hybrid approaches | Synapse