Spain's Duchess of Alba Cayetana Fitz-James Stuart y Silva weds to Alfonso Diez