Funding nuclear power projects and discounts to some households’ winter bills were driving the price cap change, the regulator said.