US - President Donald Trump names Robert O'Brien as new national security adviser.