World leaders at the UN conference of parties (COP29) have agreed on a new finance deal of $300 billion a year after days of intense negotiations....