Bill Gates: Health, agriculture key to Africa's development