Ofgem has confirmed the energy price cap for April will fall by 7 per cent.