Henry Somerset, 7.º duque de Beaufort