Mexico, Santa Anna y la Guerra de Texas