sora meghan markle