Donald Trump has said that Israeli forces will withdraw from Gaza, paving the way for a "new Palestinian government" to be established following a "historic agreement"