The Two Faces of Interferon-γ in Cancer