Knaresborough GP surgery rated ‘outstanding’