Twin Cities apartments tough to find and afford