Rarely seen outfits worn by Queen Elizabeth II, her sister Margaret and Princess Diana are among fashion treasures set to go on display at London's Kensington Palace.