Nick Hornby is astounded by Robert Harris, master of the smart thriller. Photograph by Annie Leibovitz.