The Bill & Melinda Gates Foundation has vowed to spend $7 billion over the next four years on grants to help address hunger, disease, gender inequality and poverty in Africa, Bill Gates announced Thursday.