meghan markle ex husband age