Warren Buffett tells shareholders about spending $51 billion