Effects of metal cations and fulvic acid on the adsorption of ciprofloxacin onto goethite