Knaresborough route named among UK’s cleanest walks