Bill Gates has an enviable problem: He can't give away his money fast enough.