Princess Diana’s iconic ‘Revenge Dress’ goes on display ahead of auction