Rainfall, floods and river channel changes in the upper Hunter