Mayors denounce N.C. compromise legislation over HB2