Cancer and the immune response