Investment company buys Denton, Texas, town center