Structure and stability of kaolinite/TiO2 nanocomposite: DFT and MM computations