Revealing the role of necroptosis microenvironment: FCGBP + tumor-associated macrophages drive primary liver cancer differentiation towards cHCC-CCA or iCCA