The IRGC promises a 'deadly and unforgiving revenge' for attack that killed 29 people, as UAE denies involvement.