Electrochemical degradation of ciprofloxacin on BDD anode using a differential column batch reactor: mechanisms, kinetics and pathways