garenoxacin mesilate hydrate