Atomistic simulations of cation hydration in sodium and calcium montmorillonite nanopores.