IDO1 and cancer: High IDO1 cancer cell and stroma expression was linked with better prognosis