A new domestic energy price cap has been announced leading to higher bills for millions.