Virus could set back tuberculosis fight by several years