President Donald Trump has repeatedly said the US and Israel will "finish the job" in Iran.