Iran vows revenge after strike it blames on Israel demolished consulate in Syria