Metallothionein-like proteins in the freshwater oligochaete Limnodrilus udekemianus and their role as a homeostatic mechanism against cadmium toxicity.