Macroinvertebrate taxonomic richness, community structure and nestedness in Swedish streams.