How long does it take zithromax to work