How long do moxifloxacin side effects last