Estimating river discharge from water level observations using a differentiable hydraulic model with an embedded LSTM model to learn time-varying channel roughness | Synapse