Ofgem has announced that the energy price cap is rising again, by 6.4%, from April 1.