The "urban factor" in cancer: smoking, industrial exposures, and air pollution as possible explanations.