Sen. Rob Portman tells CNBC that Ohio Gov. John Kasich would make a good running mate for Donald Trump.