Engineered kill-switch-encoding Mycobacterium tuberculosis infects, elicits immune responses and is cleared from immunocompetent and immunocompromised mice, providing a model of controlled ...