Ciprofloxacin: an overview and prospective appraisal.