Hackers access data on 31,000 legal entities in Liechtenstein