Kinetics and mechanism of advanced oxidation processes (AOPs) in degradation of ciprofloxacin in water