Solar energy’s next generation