Khamenei vows to punish Israel in first words since US attacks