A new kind of blood test promises to find cancer early – sometimes even before symptoms appear. The pitch is compelling: a single sample of blood could scan the body for dozens of different can ...