Princess Diana's Niece Kitty Spencer Covers Harper's Bazaar After Making a Splash at Prince Harry's Wedding