UN under fire over choice of "corporate puppet" as envoy at key food summit