A physically based neural network for flood routing: The Muskingum-Recurrent neural network | Synapse