SA: Amplats fires 12,000 workers