Attachment of cerium oxide nanoparticles of different surface charges to kaolinite: Molecular and atomic mechanisms.