economics of solar power generation