One blood test may be able to spot five cancers