Solar electricity and photovoltaic cells