Princess Eugenie's baby announcement coinciding with Meghan Markle's birthday has reignited speculation about a royal rift, with some suggesting it was a deliberate act of 'revenge'.