Foreign holdings in South Korean stock markets hit 420 trillion won