Billy the Kid tintype sells for $2.3 million