Habitat structural complexity mediates food web dynamics in a freshwater macrophyte community.