Rv2686c-2687c-2688c, an ABC fluoroquinolone efflux pump from Mycobacterium tuberculosis