Metallochaperones and metal-transporting ATPases: a comparative analysis of sequences and structures.