Heavy metal biomonitoring and phytoremediation potentialities of aquatic macrophytes in River Nile