Ministers say the move would ensure consumers and businesses pay a fair price for energy.