Arsenic uptake by aquatic macrophyte Spirodela polyrhiza L.: interactions with phosphate and iron.