Iran vows revenge for deadly embassy airstrike blamed on Israel