Boundary changes show ‘astonishing lack of understanding’ of Harrogate and Knaresborough, say Tories