New blood test gives hope to cancer patients