Harrogate's crime writing festival names its novel of the year