Spain’s Princess Cristina faces historic tax fraud trial