Saudi factory fire kills 12