Henry Somerset, 3rd Duke of Beaufort