Degradation of Ciprofloxacin by Titanium Dioxide (TiO2) Nanoparticles: Optimization of Conditions, Toxicity, and Degradation Pathway