princess leonor military