New York City may ban foie gras sales in a move critics say is fuelled by 'anti-snob' sentiment