The effects of spate-induced disturbance, predation and environmental complexity on macroinvertebrates in a tropical stream