Edgemoor, unions reach tentative KCI agreement