Ofgem announces the new energy price cap