 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, physical inactivity, and not eating enough fruits and vegetables