Iran vows revenge for slain supreme leader despite Trump threat