Trump says US ‘will take over’ Gaza and Palestinians should leave