Multifunctional kaolinite-supported nanoscale zero-valent iron used for the adsorption and degradation of crystal violet in aqueous solution.