The northern commercial hub of Aleppo has been surrounded and cut off by rebel forces, with all but one road to the city blocked.