should ciprofloxacin be taken on an empty stomach ciprofloxacin kidney stones ciprofloxacin 500 mg dose for uti