Insurgents withdraw from Aleppo after years of bloodshed