7 years after construction began, North Korea opens coastal Kalma beach resort