Pledges fall short for fight against AIDS, TB and malaria.