Warren Buffett says he’s giving away about $1.4 billion to four family foundations in the weeks before he retires, then will eventually give away the rest of his $150 billion fortune.