What's pushing inflation down? More goods, workers and housing