Revolutionary new blood test can detect over 50 types of cancers