South African company fires 12,000 striking miners