habitat quality effects of stream restoration 3446871