Gates donates $750 million to fight AIDS, TB and malaria