Effects of pH, Fe, and Cd on the uptake of Fe2+ and Cd2+ by rice