On the eve of President Donald Trump's inauguration, Warren Buffett says the U.S. will do fine regardless of who is in the White House.