Mayors sign Chicago “Climate Charter”