Elodea canadensis sustains rich environment for macroinvertebrates