In a surprise offensive Syrian rebels are barrelling towards Aleppo. Assad, Russian and Iranian forces are retreating. Many left their weapons behind as the rebels advanced. The Assad regime is running low on allies.