Prediction of adsorption of metal cations by clay minerals using machine learning.