What are the recent changes in solar power generation