Text this: Adsorption behavior of NH4+ and Mg2+ at kaolinite surfaces