President Trump has rescheduled his meeting with Chinese President Xi Jinping to May due to the Iran war, while also criticizing NATO allies for insufficient help in the Iran campaign. He also faced a Supreme Court ruling limiting his authority to impose tariffs.