Factors controlling macroinvertebrate assemblages in two streams with contrasting macroconsumer abundances