Dr David Starkey reacts to Keir Starmer's criticism of the royals in the Caribbean