Former Republican congressman Joe Walsh speculated that President Donald Trump may be a 'Russian asset' during an appearance on CNN on Thursday.