Cumulative Impacts Of Stream Restoration On Watershed-Scale Flood Attenuation, Floodplain Inundation, And Nitrate Removal