What Business Executives should know about NGOs