Cousins Properties Buys Charlotte Office Tower for $317.5M