Napoleon’s Heavy Cavalry, the Cuirassier and Carabinier: Their Arms, Armor, and Tactics