Iran’s supreme leader vows revenge over slain scientist