All-you-can-eat restaurant bans diner for eating too much