New research shows more than 800,000 low-income households struggling with power bills won’t get the £100