New blood test could help detect and locate cancer early on