Harrogate and Knaresborough artisan markets cancelled this weekend