Mycobacterium tuberculosis virulence: insights and impact on vaccine development