The CGIAR at 31 : an independent meta-evaluation of the Consultative Group on International Agricultural Research (OED publications, 2004)