Electricity prices and supply