Ecological impacts of small dams on South African rivers Part 2: Biotic response - abundance and composition of macroinvertebrate communities