William Douglas-Hamilton, 12th Duke of Hamilton (1845-1895)