Photocatalytic degradation of carbofuran in TiO2 aqueous solution: kinetics using design of experiments and mechanism by HPLC/MS/MS.