Warren Buffett's best and worst stock market bets