Efficiency of solar photovoltaic cells