Energy bills are set to rise by 0.2 for millions from January 1 after Ofgem unexpectedly increased its next price cap.