Warren Buffett is accelerating donations of Berkshire Hathaway shares, aiming to fully divest his stake within eight years.