Do productivity and disturbance interact to modulate macroinvertebrate diversity in streams?