Cancer and the environment