Comparison of the macroinvertebrate faunas of runs and riffles in three new zealand streams