President Donald Trump has grand and delusional ambitions for the Middle East, from Gaza to Iran, which he wants to agree to a new nuclear deal.