meghan markle prince harry how long dating patriot dating