Overall development of solar power generation