innovations in solar power generation