New research has found that 2.2 million families across the UK are facing a choice between eating, heating and keeping clean.