Samsung apologises to workers; pays compensation for factory cancer cases