norfloxacin 400 mg tablet uses and side effects