Father and son treasure hunters discover Viking treasure worth £1m