The new conflict in the Middle East comes just months after Donald Trump claimed to have obliterated Iran's nuclear programme.