Iran has punctured the invincibility of the Israeli regime