princess leonor height