Trump fires John Bolton as his national security adviser