Noninvasive blood test can detect cancer 4 years before conventional diagnosis methods