Strachey, John, Sir, 1823-1907