Assad says Syria at war as battle reaches capital