Metal ion interactions with Limulus polyphemus and Callinectes sapidus hemocyanins: stoichiometry and structural and functional consequences of calcium(II)  cadmium(II)  zinc(II)  and mercury(II) binding.