Iran vows ‘retaliation’ as diplomat accused of giving out bomb in Pizza Hut in terror plot