Nikki Haley says Trump must confront Russia and China over military aid to Iran, arguing Tehran will only weaken when its allies are held accountable.