The British Monarchy outlived Cromwell, but can it survive Meghan Markle?