Consumer confidence among the UK population fell last year, with a growing number of people saying they have "no spare cash" to spend.