Trump vows to take over Gaza