Addressing the Challenges of Globalization : An Independent Evaluation of the World Bank's Approach to Global Programs