Ceasefire vote narrowly passes Chicago City Council, revealing deep divisions among Democrats