Non-governmental organizations in international health: past successes, future challenges.