Revolutionary new blood test 'could detect ALL types of canc