Buffett goes on $20 billion stock buying spree