President Trump on Tuesday pushed out John R. Bolton, his third national security adviser, amid fundamental disputes over how to handle major foreign policy challenges like Iran, North Korea and most recently Afghanistan.101/216