Metallothionein III : biological roles and medical implications