Energy regulator Ofgem announces price changes for 27 million households in England, Wales and Scotland.