Warren Buffett Give Obama 'High Marks,' Mocks Palin in CNBC Interview