Iowa's caucuses are less than a month away, and New Hampshire's primary is a week afterward. Will any Republican candidate have enough momentum to beat former President Donald Trump?