Degradation of ibuprofen by the UV/chlorine/TiO2 process: Kinetics, influencing factor simulation, energy consumption, toxicity and byproducts