David Cameron has defended his government's record on poverty, saying there are "fewer people and fewer children in poverty", as it was revealed that the number of people using food banks has risen by almost a fifth in the last year.