Fox: Cancer could be detected three years before diagnosis with experimental blood test