For the first time in two decades, Warren Buffett is delaying his annual multibillion-dollar donation to the Gates Foundation.