Infanta Pilar, Duchess o Badajoz