Stephen Moore discusses recent numbers on the economy