Trump says US will 'take over Gaza' in biggest Middle East policy shift in decades