Princess Diana's black cocktail dress, dubbed "the revenge dress" which she wore on the same night her then husband, Prince Charles, now king - acknowledged his infidelity.