Species richness at the guild level: effects of species pool and local environmental conditions on stream macroinvertebrate communities.