Why are silicon photovoltaic cells nonlinear