British Gas, OVO, EDF, EON Next and Octopus have been warned to "cancel" their contracts and switch supplier. Ofgem has confirmed that the energy price cap has risen 10% to £1,717. The maximum ...