President Donald Trump on Tuesday said he is postponing a highly anticipated trip to Beijing to meet with Chinese President Xi Jinping as the war with Iran upends U.S. foreign policy and delays an effort to ease tensions between the world's two biggest economies.