Gamma Real Estate buys Charlotte, N.C., apartments for $43.2m