Crosstalk between SPP1 + macrophages and ITGA5 + fibroblasts promotes hepatocellular carcinoma metastasis | Synapse