A flamboyant aristocrat and Spain's richest woman, the Duchess of Alba has died aged 88.