The role of divalent cations in structure and function of murine adenosine deaminase