What are some of the factors that could affect the efficiency of solar panels?