New blood test aims to catch cancers early