Two in five low-paid workers have used a food bank in the past year and one in three have skipped meals to save money, according to research.