Amazon laying off 58 workers at North Charleston self-publishing business