Both North Korea and Vietnam are communist states, yet Vietnam's economy is stronger than North Korea's. What best explains this?