What is needed for solar panels to bring a new generation of electricity