The dual role of IRF8 in cancer immunosurveillance