S scientificamerican.com Experimental blood test detects cancer up to four years before symptoms appear 650 points prawn 6 years ago 189 comments