Cayetana Fitz-James Stuart, 18t Duchess o Alba