600,000 households received more than the average worker’s salary in benefits last year, according to new data.