Dissecting scar-associated macrophage heterogeneity in liver fibrosis using single-cell transcriptomics