Half a million South Korean workers walk off jobs in general strike