Napoleon’s sword, pistols sold at US auction for $2.9 mn