Blood test for cancer

A blood test can pick up cancers up to four years before symptoms appear, researchers say,…