Dallas shopping center firm Centennial buys Alabama-based retail operator