Donald Trump fires John Bolton as national security adviser, gives reason -