don pedro de alcantara had never held the spanish infante title