South Korea on alert as 31 hit by mystery illness