Gregg County pledges $2.5 million for new animal shelter