An agreement has been at COP29 with rich countries promising pay US$300 billion annually to help poorer countries deal with impacts of climate change