Long John Silver — fictional character from Treasure Island