Iran vows destruction