DURBAN: All nations have agreed to adopt a new global pact to cut greenhouse gas emissions, at the UN climate change talks in Durban on Sunday.