Distribution and abundance patterns of macroinvertebrates in a mountain stream: an analysis along multiple environmental gradients