Three million Britons live on food banks alone and without access to gas and heating.