Effects of flow reduction and spillways on the composition and structure of benthic macroinvertebrate communities in a Brazilian river reach.