Mayors from around the world signed a voluntary pact Sunday in Mexico City to reduce greenhouse gas emissions at