Mixed-use apartment complex in downtown Wilson gains approva