Arsenic resistance in Pteris vittata L.: identification of a cytosolic triosephosphate isomerase based on cDNA expression cloning in Escherichia coli