The Mexican army finally won the battle of Cinco de Mayo at what point did the french decide to back down and surrender?

When the people of Puebla fought back.