NBC News: White House says Colombian president has agreed to Trump's terms amid migration standoff