The long-term response of rivers to engineering works and climate change