María del Pilar Teresa Cayetana de Silva Álvarez de Toledo, XIII Duquesa de Alba