China restaurant apologises for weighing customers