DFT Study of Layered Double Hydroxides with Cation Exchange Capacity: (A+(H2O)6)[M62+Al3(OH)18(SO4)2]·6H2O (M2+ = Mg, Zn and A+ = Na, K)