Caritas Christi signs labor accord with 1199 SEIU