Cholangiocarcinoma-associated macrophages and tumor necrosis impact survival after surgery. (2019)