U.S.-Iran truce is on shaky ground