Cotton, Henry, Sir, 1845-1915