Berkshire Hathaway chief Warren Buffett, who's remained quiet on President Trump, tells CNBC he tries not to mix business and politics.