NBC: Walmart to open or expand more than 150 stores