New blood test may detect cancer at early stage