Peking Restaurant in North Park to close after 88 years