Napoleón, Mexico