Scientists have developed a blood test that can detect head and neck cancer years before symptoms appear, according to a ...