Spatial proximity of tumor-immune interactions predicts patient outcome in hepatocellular carcinoma