Meghan Markle paid seven figures for rare public appearance