Live updates: Trump meanders through foreign policy ahead of Davos speech to global leaders AP NewsTrump speaks at White House press briefing CNBCTrump updates: President marks one-year anniversary with Greenland threat Al JazeeraIs Trump losing the plot? vox.com