‘Iran was defeated very badly’ in Syria, top general admits, says another attack on Israel is not on the table