Insights into battles between Mycobacterium tuberculosis and macrophages