Predicting cation-exchange capacity from soil physical and chemical properties