At what battle did the Texans ambush the Mexican troops and steal supplies