Metallothioneins from yeast to mammals: protein still in search for a function