Titanic menu sold for 46,000 pounds