Cinco de Mayo: La batalla