South Korea's virus cases hit 3-week high