Kinetic modelling of TOC removal by H2O2/UV, photo-Fenton and heterogeneous photocatalysis processes to treat dye-containing wastewater