Relationship of fish and macroinvertebrate assemblages to environmental factors: implications for community concordance