power generation cost