Does blood test really work for early cancer detection?