Trump hails MoU with Iran despite misgivings from some Republicans.