Shoppers have held back from shopping as household finances remain low