economy falters