Trump insists he struck Iran on his own terms