Redox biochemistry of mammalian metallothioneins