Trump aims to drum up financial support for the US with his Middle East trip, but Iran and Gaza also hang in the balance.