Bill Gates ska donera 99 % av sin 200 miljarder dollar stora förmögenhet till Afrika och andra välgörenhetsorganisationer under de kommande 20 åren