US envoy hits back at home critics of UN