Spain’s Princess Cristina cleared in tax trial