cost of power generation