Tumor-infiltrating macrophages can predict favorable prognosis in hepatocellular carcinoma after resection