The complex structure of Rv3197-erythromycin from Mycobacterium tuberculosis