Trump vows US will ‘take over’ Gaza Strip