Host and pathogen genetic diversity shape vaccine-mediated protection to Mycobacterium tuberculosis