Chinese diners eat 300 crabs and 50 boxes of durians at buffet