Economy sputters along, says NRF