Energy As Voters Revolt Over Skyrocketing Electricity Prices, Democrats Blame Data Centers Dec 2, 2025