Application of a hierarchical framework for assessing environmental impacts of dam operation: changes in hydrology, channel hydraulics, bed mobility and recruitment of riparian trees in a western North American river