Ofgem has confirmed the price cap will fall by 7% from 1 April, driven by the government’s action to remove an average of £150 of costs off bills.