Almost half of cancer deaths could be avoided