It is the first time control of the city has shifted since 2016, when government forces, backed by Russia and Iran, defeated the rebels who controlled Aleppo's eastern districts.