Solvation of copper ions by imidazole: structures and sequential binding energies of Cu+(imidazole)x, x = 1-4. Competition between ion solvation and hydrogen bonding.