innovations in solar power generation technology