Cancer and the immune system