Longitudinal and altitudinal changes of macroinvertebrate functional feeding groups in neotropical streams : a test of the River Continuum Concept