Chemistry and biochemistry of metallothionein.