Trump says the US 'going to have Gaza'