Interferons shape the interface between macrophages and Mycobacterium tuberculosis: lessons from latency and metabolic mechanisms