Blood tests that detect cancer