Buffett on Berkshire's $188 billion cash pile: 'We only swing at pitches we like'