SIRPα maintains macrophage homeostasis by interacting with PTK2B kinase in Mycobacterium tuberculosis infection and through autophagy and necroptosis