Bill Gates pledges most of $200bn wealth to Africa’s health, education