HarperCollins and striking union reach tentative agreement