Process-based modelling of fluvial system response to rapid climate change—I: model formulation and generic applications