How long has Princess Margaretha of Liechtenstein's brother reigned as Grand Duke?