Iran launched strikes across the Gulf on Sunday after vowing to avenge slain supreme leader Ayatollah Ali Khamenei, defying a threat from President Donald Trump to strike with unprecedented force.