Structure and function of vertebrate metallothioneins