World powers are warning of another humanitarian disaster as the Syrian army gains ground in and around Aleppo.