Trump says U.S. will leave Iran in ‘two or three weeks’ by CNBC Markets | April 1, 2026 4:05 am | US Markets