Blood test for early detection of 8 cancers looks promising