Spain’s Princess Cristina to face trial for tax fraud