Portland City Council votes to ban foie gras sales