Kofi Annan warns “no excuse for inaction” over climate change