Princess Diana's wedding dress goes on display at London's Kensington Palace