Donald Trump said the US would take over war-ravaged Gaza and turn it into the "Riviera of the Middle East" after resettling Palestinians elsewhere.