Halloween stampede in South Korea leaves at least 149 dead