Developing nations slam ‘paltry’ $300bn climate deal at COP29