Mycobacterium tuberculosis metabolism and host interaction: mysteries and paradoxes.