William Drummond Stewart — British adventurer (1795-1871)