Diversity of cluster structures in metallothioneins: Interplay between metal ions and polypeptide chain