James Marape skipped the meeting last year in protest but will attend Cop30 due to ‘encouraging signs’ on climate finance