 Heavy rain from what was Hurricane Beryl has also prompted flood warnings across New Hampshire and Maine. The American Cancer Society says smoking is to blame for a fifth of all cancer cases. CBS's Wendy Gillette. The organization says for adults 30 years and older, around 40% of cases and almost half of cancer deaths could have been prevented if patients stopped smoking or lost weight. The research finds alcohol consumption 50%.