Raleigh, N.C., to get a 20-story mixed-use center