New York City to ban big sodas at restaurants, food carts