A long-lost battlefield where Anglo-Saxon forces delivered a devastating defeat to a Viking army could finally have been found.