Jeffrey Epstein and Megan Markle photographed on yacht