City of Toronto outside workers reach tentative deal