Interferon gamma in cancer immunotherapy