President Donald Trump and the first lady quietly swept into Iraq to pay a holiday visit to US troops, at last making good on the President's promise to travel to one of the war zones he has derided as costly blunders. CNN's Abby Phillip reports.