Eight cancers could be diagnosed with a single blood test