A recombinant Mycobacterium smegmatis induces potent bactericidal immunity against Mycobacterium tuberculosis