meghan markle dating prince harry for how long london hook up spots