Former GOP candidate Jim Gilmore tells CNBC he would support Donald Trump to avoid another Democrat in the White House.