Impacts of flow alteration on stream ecosystems