Tentative agreement reached for 15,000 community social services workers