Writer Simon Singh on John Dee and Tudor code-breaking