Luxury apartment complex focused on ‘health and wellness’ opens in DeKalb