Macrolide-associated ototoxicity: a cross-sectional and longitudinal study to assess the association of macrolide use with tinnitus and hearing loss