Mayors from 25 cities around the world, representing 150 million citizens, pledged on Sunday to cut their carbon emissions to net zero by 2050, while boosting efforts to become more resilient to extreme weather and other pressures linked to climate change.