Phytochelatins, the heavy metal binding peptides of plants: characterization and sequence determination.