Early immunity to Mycobacterium tuberculosis: new insights into macrophage heterogeneity and vaccine-mediated responses