An investigation worthy of a Dan Brown novel has shed new light on the voyages of John Cabot