Energy bills to fall by average of £84 a year as watchdog cuts price cap on suppliers to record low 

From October, a typical family should pay no more than £1,042 a year, compared with £1,126 at present. Around 11million loyal customers are thought to be overpaying on their energy bills.