A Critical Review of the Arsenic Uptake Mechanisms and Phytoremediation Potential of Pteris vittata