Non-tuberculous mycobacteria and heterologous immunity to tuberculosis