Aquatic macrophyte ecology