SPP1 and neoplasm: SPP1 + macrophages cause exhaustion of tumor-specific T cells in liver metastases