Key scathing of UN failings