Tehran has vowed revenge after a major Israeli attack on the Syrian capital on Monday which killed several members of Iran's Revolutionary Guard Corps.