William Douglas-Hamilton, 11. Duke of Hamilton