Foie gras ban passes Portland City Council in 7-5 vote