Integrating knowledge of Mycobacterium tuberculosis pathogenesis for the design of better vaccines