Up to 20 million households in England could receive a £100 energy payment from January 2027, with direct debit payers paid automatically and councils handling applications.