Harrogate and Knaresborough political leaders respond to snap General Election announcement 18 April 2017