Sir Keir Starmer promised before the election to slash Britons' energy bills by £300 by 2030.