A weakly-constrained data assimilation approach to address rainfall-runoff model structural inadequacy in streamflow prediction