Eco-hydrological modelling of channel network dynamics—part 1: stochastic simulation of active stream expansion and retraction | Synapse