Macroinvertebrate community structure as an indicator of phosphorus enrichment in rivers