Malls were a dirty word in commercial real estate. Now retail is a bright spot.