Dallas trucker formally charged in Mexico after bringing ammo to border