William Henry, Duke of Gloucester (1743-1805)