Aleppo hit by blast as Syria blames Qatar and Saudi Arabia