Environmental variation, life history attributes, and community structure in stream fishes: Implications for environmental management and assessment