Columbus City Council approves apartment complex near Crosswoods