Michelin-star chef to take over country pub near Knaresborough