President Donald Trump’s emerging deal to end the Iran war is drawing heavy criticism from some fellow Republicans.