Iran launched a retaliatory missile barrage on Israel following the killing of a top security chief, leaving at least two people dead and escalating regional tensions.