Historic rifle used in Battle of the Little Bighorn sells for $258K